A grant worth more than half a million dollars was recently awarded to the Doylestown branch of the Bucks County Free Library system.